Adopting Agile Software Development: Issues and Challenges
نویسندگان
چکیده
In the recent few years more and more software development organizations are striving to adopt agile software development methods and techniques. Successful agile adoption leads to producing higher quality software, enhance developers moral and at a lower cost than the traditional water wall model approach. However, Agile adoption always comes with special challenges and accordingly, fundamental organizational changes are necessary for successful outcome. The main contribution of this paper is that we present a case study for agile adoption case in a government entity in the U.A.E and we compare and analyze the outcomes obtained with other published case studies in this domain.
منابع مشابه
Towards Agile Model-based Systems Engineering
Engineering organisations following a traditional development process often suffer from under-specified requirements and from poor responsiveness to changes in those requirements during the course of a project. Furthermore, these organizations need to deliver highly dependable products and decrease time-tomarket. In the software engineering community, Agile methods have been proposed to address...
متن کاملChallenges in Enterprise Adoption of Agile Methods - A Survey
Agile methods are a departure from plan-driven traditional approaches, where the focus is on generating early releases of working software using collaborative techniques, code refactoring, and on-site customer involvement. Research and surveys have shown that agile methodologies are an efficient way of producing software with significant advantages in production costs, time-to-market, complexit...
متن کاملFactors Influencing Agile Practices: A Survey
In the last decade agile methodologies have gained widespread popularity among the software community. Software practitioners across the globe are adopting agile methodologies to meet the challenges involved with turbulent business environment where requirements changes with time. Agile as name means flexibility is a group of various methodologies emphasizing the practice of Whole team, Short r...
متن کاملIssues and Challenges of Agile Software Development with Scrum
Agile software development methods have been developed and evolved since early 1990s. Due to the short development life cycle through an iterative and incremental process, the agile methods have been used widely in business sectors where requirements are relatively unstable. This paper explains the differences between traditional software development methods and agile software development metho...
متن کاملAgile Global Software Development Communication Challenges: a Systematic Review
Organizations have shown a significant interest in adopting human and communication-oriented agile practices for Global Software Development (GSD). Agile practices originated in the context of small and medium co-located project teams present a number of communication challenges when they are applied to the distributed GSD. There is a need to understand the underlying communication challenges o...
متن کامل